home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Phreaking⁄Wardialers / Phreaking texts / StartBBS.txt < prev    next >
Text File  |  1999-01-28  |  40KB  |  693 lines

  1.           
  2.  
  3.                                 Starting a BBS
  4.                                 ~~~~~~~~~~~~~~
  5.                                  Ken Sukimoto
  6.                            SYSOP, The DownTown BBS
  7.                        (213) 484-0260, Los Angeles, CA
  8.                                 January, 1991
  9.  
  10.  ****************************************************************************
  11.                                     PREFACE
  12.                                     ~~~~~~~
  13.  Every SysOp at one time or another is asked by a user, "How do I start my
  14.  own BBS?". This file was originally written by Jerry Shifrin (whom I never
  15.  met, conversed or had contact with) in 1987. I found the basic structure of
  16.  his text file to be a start for a message I was composing in reply to such
  17.  an inquiry. Times have changed since 1987 and like everyone, I have my
  18.  opinions about different programs, etc. Where Mr. Schifrin and I agree, I've
  19.  left the information intact; in those places where we disagree, I've
  20.  modified it to reflect MY advice.
  21.  
  22.  In previous attempts in e-mail, I've had to turn the tables on the user who
  23.  wants to start a BBS and get answers from them to questions like, "How much
  24.  are you willing to spend?; What is the BBS for? Is there a theme or an area
  25.  of emphasis for the BBS?" For a simple question like, "How do I start a
  26.  BBS?", there is an equally simple - but unsatisfactory - answer, "Do it!".
  27.  The answer they really want is a lot more complex and involves many
  28.  variables.
  29.  
  30.  In this paper I'll attempt to give you some idea of what you're letting
  31.  yourself in for, but I'll probably overlook some of the areas which you'll
  32.  need to know about. For example, I won't be telling you how to make
  33.  directories, perform a back up (these are so elementary, that you should set
  34.  this file aside and learn these functions before even attempting to start a
  35.  BBS) or which files to cache, how many clock ticks for each session under
  36.  DesqView (these are specific to each BBS package and beyond the scope of
  37.  this file). I won't tell you specifically what you should get in the way of
  38.  hardware - I'll only recommend. Each BBS should be different and unique in
  39.  its own way - if you duplicated MY BBS, it would be boring to you and me!
  40.  
  41.  So, You're looking at making your BBS unique, having to make decisions
  42.  before you've even decided if you WANT to run a BBS! If this sounds
  43.  discouraging, I'm sorry - but I don't want to disillusion anyone into
  44.  starting a BBS and complain later - this deprives the BBS community of
  45.  someone who would have contributed, if only they had know going in, what was
  46.  involved in running a BBS. As far as the technical aspect, don't worry,
  47.  SYSOPs as a breed are very helpful and most will be happy to help you out
  48.  with problems you run into with your software.
  49.  
  50.  Since I use THE MAJOR-BBS (from Galacticomm, Inc., 4101 SW 47th Ave, #101,
  51.  Fort Lauderdale, FL 33314 [305-583-5990, voice]), my current experience is
  52.  with multi-line BBS software - however, I've run WWIV, Wildcat, QBBS and GAP
  53.  software in the past. Regardless of software, most of the areas will be
  54.  similar for whichever system you select.
  55.  
  56.  ****************************************************************************
  57.  
  58.                            DISCLAIMER AND LEGALESE
  59.                            ~~~~~~~~~~~~~~~~~~~~~~~
  60.  Every file or document ever written has this paragraph in it and why should
  61.  this one be different? I am writing this paper based on the best information
  62.  available to me at this time. In the interest of maintaining my personal
  63.  integrity, I ask that any changes/corrections/comments be made in the form
  64.  of a remark appended to COMMENT.TXT which should be included in this archive
  65.  and not to this file. Feel free to add to COMMENT.TXT if you see an error or
  66.  if you differ with my opinion, but please include your name, date and
  67.  reference the areas where we differ in data/opinions. If you are a BBS
  68.  author/SysOp/or knowledgable user who finds an error with my observations,
  69.  please don't take offense - I bear no malice towards any program!
  70.  
  71.  Permission is granted to distribute this file and to excerpt portions,
  72.  provided it is done in context and without selective editting, with
  73.  appropriate credit given to myself and this document. Reproduction in whole
  74.  is prohibited without written permission from the author.
  75.  ****************************************************************************
  76.  
  77.                         "Why am I gonna start a BBS?"
  78.                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  79.  The first question you should ask yourself is "Why am I thinking about
  80.  starting a BBS?"
  81.  
  82.  Hopefully, it's not to make money. You will surely end up paying more in
  83.  terms of hardware, software, supplies and telephone charges than you will
  84.  ever take in from user donations. At best, you can hope to recover your
  85.  operating expenses, but you should really write off your original outlay for
  86.  equipment and consider your personal labor a donation.
  87.           
  88.  Well, what else can you expect? A lot, if you provide a high-quality service
  89.  and attract a good set of users, you will benefit from it in several ways:
  90.           
  91.  1. Software
  92.     Good users will reciprocate for their download activities by uploading
  93.     other software they've come across while cruising other boards. Of
  94.     course, you'll get a lot of junk, but you'll also get a number of good
  95.     packages you'll enjoy using.
  96.             
  97.  2. Information
  98.     BBS's have become the best place to share information about new hardware,
  99.     software, vendors, books, etc. They are also the best place to get help
  100.     with hardware or software problems.
  101.             
  102.  3. Friends and business contacts
  103.     It's not unusual for casual conversations on bulletin boards to develop
  104.     into friendships, business arrangements and sometimes even marriages.
  105.             
  106.  4. Karma
  107.     Call it what you like, but by offering a good bulletin board service,
  108.     you're giving something back to the community which probably helped you
  109.     along with free soft-ware, advice, etc.
  110.  
  111.  5. Personal satisfaction
  112.     In this category, you can put 'ego' and that feeling you can't quite put
  113.     a label on .. call it satisfaction and a sense of accomplishment.
  114.  
  115.  If these reasons aren't enough to motivate you to start a BBS and there are
  116.  other goals, expect to spend a lot of time and work to attain them. The
  117.  reasons above are about the only reasonable goals you can expect to attain
  118.  early on in your role as SysOp.
  119.  ****************************************************************************
  120.  
  121.                         "What Type of BBS do I want?"
  122.                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123.  Before you go rounding up hardware and software, you should make some
  124.  decisions right away on what type of BBS you want to run. You might already
  125.  have an idea of what the purpose of the BBS is - file transfers; message
  126.  bases; networks you want to join, such as Fidonet/PC Relay/WWIVnet/etc; on-
  127.  line games; CB type chat; dating/social/matchmaking or combinations of these
  128.  and the many other features possible in a BBS. Making these decisions early
  129.  makes the selection of software (and the related hardware) a lot easier.
  130.  
  131.  For example, a BBS that wants to specialize in chatting should be a multi-
  132.  line BBS; if your budget or other circumstances don't allow for an AT class
  133.  machine and multiple phone lines, then you should either change the emphasis
  134.  or delay putting up the BBS until your circumstances allow meeting these
  135.  requirements.
  136.  
  137.  If you want to run a files transfer BBS, you should look at BBS packages
  138.  that offer a variety of protocols and consider a high speed modem - users
  139.  that are files oriented are usually high speed users also.
  140.  
  141.  If it's messages you want, consider BBS programs that have a user friendly
  142.  message editor - if it's difficult to read and enter messages, your users
  143.  are not going to be very active in reading and posting. Check for BBS
  144.  software network compatibilty - select networks that carry conferences that
  145.  interest you and your potential users. Check for the availability of network
  146.  hubs and relay sites. It does little good to run a BBS program that has very
  147.  few relay points. When you find a relay hub or site, find out what high
  148.  speed connections they use (this will become important later - network mail/
  149.  message packages can become very large and you'll want to make these
  150.  transfers at high speed).
  151.  
  152.  It is difficult enough to run a BBS without starting off with strikes
  153.  against you!
  154.  ****************************************************************************
  155.  
  156.                        SELECTING A BBS SOFTWARE PACKAGE
  157.                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158.  If you don't have a definite idea of what kind of BBS you want, but just
  159.  know you want to run one, you might want to dial into a variety of your
  160.  local boards and decide which of these is easiest for you, as a user, to
  161.  navigate. Decide which board does what you want your BBS to accomplish best.
  162.  Keep one thing in mind though - it becomes boring to the user to see two
  163.  BBSes that are virtual clones of each other!
  164.  
  165.  Performance is also of crucial importance. It's no fun to pay long-distance
  166.  charges to use a slow board. The meter keeps on running, whether or not
  167.  you're doing anything useful.
  168.           
  169.  
  170.  OK, before you select hardware and install a phone line, you should select
  171.  the software you want to run your BBS. I'm making some assumptions here;
  172.  you have a reasonable (vague term, I know) budget and you'll be running the
  173.  BBS on an IBM or compatible PC using PC or MS-DOS.
  174.  
  175.  You have three main categories, then sub-choices within each of those. The
  176.  main categories are Single Line Systems; Multi-line/Multi-CPU Systems and
  177.  Multi-line/Single CPU Systems.
  178.  ============================================================================
  179.  
  180.  Single Line Systems are the most elementary and are what most SysOps will
  181.  start with. They allow a single remote caller to access your BBS PC and
  182.  post messages; transfer files; and depending on the options, access doorway
  183.  games and features. With only one caller on the system at a time, the
  184.  minimum requirement for a Single Line System is usually a PC-XT class
  185.  computer.
  186.  
  187.  Although the majority of these programs are commercial, there are a several
  188.  Public Domain programs available. There are a number of shareware programs -
  189.  the enhanced features become enabled after registration. Some commercial
  190.  programs have limited versions available for evaluation purposes. The PD and
  191.  shareware programs are usually found through BBSes that operate under that
  192.  software; large information services like Compu$erve and Shareware Disk
  193.  Distributors (PC-SIG; The Public Software Library; etc).
  194.  
  195.  Programs in this category, authors/distributors and approximate cost are:
  196.  FIDO        (author unknown; PD?; $??)
  197.              I believe this software is Public Domain. It is the basis for
  198.              the FidoNet International Network. I haven't seen very many
  199.              new FIDO BBSes starting up, but there is a large base of older
  200.              established BBSes running this software.
  201.  GAP         (GAP Development; commercial; $75)
  202.              Based in Southern California (Home BBS is in North Orange County
  203.             - AC 714; support BBSes in AC 818 and Northern CA), this is a
  204.              PC-Board 'work alike'. Will interface with the PC-Board based
  205.              PC-Relay/Smartnet network and run many, but not all, PC-Board
  206.              RBBS and Wildcat! doorways/games. Support available through
  207.              Support BBSes or over PC-Relay Conferences. Demo version
  208.              available for evaluation. Will upgrade to a multi-line version.
  209.  OPUS        (author unknown; ??; $??)
  210.              Possibly PD or shareware. Interfaces with the FidoNet network.
  211.  PC Board    (Clark Development; commercial; $100+)
  212.              Based in Utah; very popular software with a large number of
  213.              third party utilities/doorway programs/on-line games. Basis for
  214.              the PC-Relay network. Very professional package with on going
  215.              upgrades and enhancement. Support available through Salt-Air BBS
  216.              (Home BBS in Utah) and/or over PC-Relay Conferences. Demo
  217.              version available for evaluation. Will upgrade to a multi-line
  218.              version.
  219.  QBBS        (QuickBBS, Inc; shareware; $40)
  220.              Early versions were by Adam Hudson of Colorado; newer versions
  221.              by QuickBBS, Inc of Florida. Interfaces with FidoNet network.
  222.              VERY configurable (with accompanying complexity in setting up).
  223.  RBBS        (Remote BBS - Capitol PC Users Group; PD)
  224.              The so-called 'Granddaddy' of BBS programs. Although it has been
  225.              around for a long time, it is still supported and undergoing
  226.              enhancements. I believe it is compatible with the PC-Relay
  227.              Network.
  228.  RyBBS       (author unknown; shareware; $??)
  229.  Searchlight (author unknown; shareware; $??)
  230.  TAG         (author unknown; shareware; $??)
  231.  Telegard    (author unknown; shareware; $??)
  232.              Home BBS is in Michigan; very similar in user functions to WWIV,
  233.              but interfaces with the FidoNet Network.
  234.  Wildcat!    (Mustang Software; commercial; $100+)
  235.              Headquartered in Bakersfield, CA; professional software
  236.              supported by a Home BBS and through conferences in PC-Relay;
  237.              PC-Relay Network compatible. Demo version available for
  238.              evaluation. Will upgrade to a multi-line version.
  239.  WWIV        (World War IV by Wayne Bell; shareware; $50)
  240.              Shareware program supported by a Home BBS (Amber BBS in the 213
  241.              area code) and a national network of regional support BBSes. It
  242.              is also the basis for WWIVnet. Registration also purchases the
  243.              source code (written in C language), making modifications
  244.              possible for programmers.
  245.  ============================================================================
  246.  
  247.  Multi-line/Multi-CPU Systems are actually the most complex to set up, but
  248.  since they are an outgrowth of a Single Line System (they are basically the
  249.  single line system with record locking routines added by the software author
  250.  to allow multiple users to access the BBS software). Because of this
  251.  feature, it is possible to go to multiple lines with the same software
  252.  interface as a single line system. The advantages of this type of system
  253.  over the single CPU Multi-line system are easy transition from the single
  254.  line version; the ability to run external protocols; and since each line
  255.  (node) is running on its own CPU in most cases, relatively little loss of
  256.  speed due to multiple users on-line simultaneously.
  257.  
  258.  Typically, these systems operate with the BBS software located on a Local
  259.  Area Network (LAN) server. Each caller accesses the BBS by connecting to a
  260.  workstation modem, which is in turn connects to the server via the LAN.
  261.  
  262.  For maximum performance, the server should be an AT class machine with a
  263.  network throughput of at least 2mb/sec to XT class workstations. As you can
  264.  see, a multiple line system of this type involves a sizable investment in
  265.  CPU's and networking hardware (and expertise).
  266.  
  267.  In some cases, it is possible to run multiple sessions of the BBS software
  268.  on a single CPU under a program such as DoubleDOS, Windows, TopView or
  269.  DesqView - however, since this involves time- slicing, there is a large
  270.  overhead on the system, causing the system to run slower.
  271.  
  272.  The software to operate multiple sessions is complex; I know of no PD or
  273.  shareware multi-line software available; the following are all commercial
  274.  packages:
  275.  
  276.  GAP         (GAP Development; $125+) see single line version for basic info
  277.              Incremental upgrades depending on number of lines.
  278.  PC-Board    (Clark Development; $150+) see single line version for basic
  279.              info. Incremental upgrades depending on number of lines.
  280.  Searchlight (Author Unknown; Price unknown)
  281.  Wildcat     (Mustang Software; $200+) see single line version for basic info
  282.              Incremental upgrades depending on number of lines.
  283.  ============================================================================
  284.  
  285.  Multi-line/Single CPU Systems are programs written with the ability for
  286.  multiple users to be logged on to one host BBS computer simultaneously.
  287.  Although some software will run on an XT class PC, the recommended PC for
  288.  running these types of systems is an AT and depending on the number of
  289.  simultaneous users, a 386 with expanded (and/or extended) memory. To go
  290.  beyond 4 lines will usually require a serial interface adapter such as a
  291.  DigiBoard, Stargate card or Galactibox.
  292.           
  293.  DLX      (Richard Gilman/The On-line Store; $395 and up; 5 to 32 lines)
  294.           Primarily geared for social type BBSes; can be configured for use
  295.           as a business oriented BBS for tech support purposes. Not highly
  296.           recommended for files oriented BBSes - no enhanced protocols.
  297.  MajorBBS (Galacticomm, Inc; $67 and up; 2 to 64 lines)
  298.           Base BBS program is for 2 lines with an upgrade cost of $300 for
  299.           each doubling of lines (4,8,16,32 and 64 lines). Modular add ins
  300.           for enhanced chat and games; file library; on-line shopping mall;
  301.           custom menus and more. Source code available (required if you wish
  302.           to use 2 add-in modules) and many 3rd party games and routines. The
  303.           only program in this category to currently offer Kermit and Zmodem.
  304.  OraComm  (Surf Computers)
  305.  TBBS     (ESoft; $895 and up; 16 to 32 lines)
  306.           The Bread Board System - modular BBS program that has the ability
  307.           to allow multiple callers to access multiple databases (option).
  308.  ============================================================================
  309.  
  310.  I'm quite sure that there will be notes found virtually immediately in the
  311.  COMMENT.TXT file included in this archive that will fill in the blanks, add
  312.  further information, add other programs, and correct any errors I might have
  313.  made about the different programs. But, remember, when deciding on the
  314.  software, keep in mind that it is like paying for the right tools. Chosing
  315.  the right software to make it easier to run your system is worth the money
  316.  you've paid as it will quickly be recovered in terms of your time saved and
  317.  aggravation.
  318.  
  319.  Once you've settled on a system, establish contact with a BBS in your area
  320.  running on that software. If the software is public domain or shareware,
  321.  you'll probably be able to download it from there. Make sure the SYSOP
  322.  understands what you're doing so that he or she will be more forgiving of
  323.  the large amount of downloading you're about to do.
  324.  
  325.  If the software is commercial, the SysOp can more than likely tell you how
  326.  and where to purchase it.
  327.  ****************************************************************************
  328.  
  329.                             HARDWARE REQUIREMENTS
  330.                             ~~~~~~~~~~~~~~~~~~~~~
  331.  Well, let's go over some of this in a bit of detail. Now that you've decided
  332.  on the software, you'll know what it requires in the way of hardware. They
  333.  all will require a PC, monitor, hard disk and modem.
  334.  
  335.  Please! Don't assume you can just run the BBS when you're not using it - to
  336.  operate a popular BBS, you really have to dedicate the hardware to the
  337.  bulletin board, otherwise your callers will get frustrated at the sporadic
  338.  system availability.
  339.           
  340.  For a general purpose BBS, you should plan on at least a 40 megabyte hard
  341.  disk - forget the minimum the software docs states (unless it suggests
  342.  more). Your BBS software, utilities, message files and logs will easily
  343.  consume 4-5 megabytes. You'll be surprised at how quickly the rest of it
  344.  fills up with files for downloading. In Southern CA, at this time, the norm
  345.  appears to be from 66 to 120 megabyte capacity, with more and more BBSes
  346.  going to 200+ megabytes. If you don't have the capacity currently, don't let
  347.  it discourage you - but do keep it in mind for future growth and as a
  348.  possible reason for slow initial user response.
  349.           
  350.  Since a BBS server will be showing mostly text data, a monochrome monitor
  351.  will do in most cases; however, if you wish to see what your color callers
  352.  see, a color monitor is recommended/required. There is really no need for
  353.  VGA on the BBS server - I use EGA on my BBS server.
  354.           
  355.  You should have another PC for your own usage and for BBS maintenance. This
  356.  PC would be used to test your new uploads; for your own personal BBSing (I
  357.  still call out to other boards - because you're a SysOp doesn't mean you
  358.  can't call others!); personal use (games, etc); and in my case, since the
  359.  BBS specializes in VGA graphics, I have the VGA on this other PC to review
  360.  the VGA files.
  361.  
  362.  If your budget doesn't allow a separate PC, an alternative is to run the BBS
  363.  on an AT class machine using a program like DoubleDOS, Windows, Taskview or
  364.  Desqview and connect two monitors (if the BBS software allows this), and use
  365.  the second partition for BBS maintenance and personal use. But, you should
  366.  realize that having this type of complicated operating environment is much
  367.  more fragile and will fail with certain ill-behaved software. It will also
  368.  slow down the performance of your BBS software (regardless of what others
  369.  may tell you!).
  370.           
  371.  Phone lines - You should run the BBS on its own separate phone line! Do NOT
  372.  use your voice line and run a BBS with limited hours, expecting to use your
  373.  voice line for personal calls. You will find yourself awakened at all hours
  374.  with the screech of a modem greeting you.
  375.  
  376.  A few hints when ordering phone lines - get the cheapest service possible,
  377.  there is little need for Tone Dialling (unless you plan on calling out, even
  378.  then, it's not necessary); rather than paying extra for being unlisted, just
  379.  have it listed under your first initial with no address; password protect
  380.  the ability to make any changes to your BBS phone number service with the
  381.  phone company - there have been cases of malicious users having call waiting
  382.  added, other services installed on BBS lines, even having the number changed
  383.  without the SysOps knowledge, not to mention the expenses involved.
  384.           
  385.  I would suggest that for the BBS, you get the best modem you can afford.
  386.  Many of the inexpensive modems which promise Hayes compatibility, really are
  387.  not fully compatible and may not operate correctly when used for a BBS.
  388.  Additionally, the more expensive modems have better equalization circuitry
  389.  which will give your callers cleaner connections. Also, consider getting at
  390.  least a 2400 bps modem - they are the current 'norm' and the price
  391.  difference is virtually nil.
  392.  
  393.  9600bps service is an entirely different discussion! There are so many pros
  394.  and cons to the different types of 9600bps modems now available - unless
  395.  your BBS will be files oriented; you have the budget to afford it and your
  396.  users also have 9600, it is best to wait until a standard emerges.
  397.  
  398.  Ideally, you would have a tape back-up drive - if not, You will need disks -
  399.  lots of disks. You should have at least two sets for backup and alternate
  400.  between them. Also, you'll want to periodically move some things offline:
  401.  outdated or low-usage files, older messages, caller logs, etc. Naturally,
  402.  you could just trash this stuff, but I find it occasionally helpful to keep
  403.  them available for reference.
  404.  ****************************************************************************
  405.  
  406.                                UTILITY SOFTWARE
  407.                                ~~~~~~~~~~~~~~~~
  408.  You'll find that having the right suite of utility software tools will ease
  409.  your workload and improve your system performance. For most of these, there
  410.  are public domain or shareware alternatives. In general, I prefer the
  411.  commercial packages - you will be using these a lot and for most of them
  412.  will require reasonable support and updates.
  413.           
  414.  1. Backup utility - unless you can have a tape drive, you should invest in a
  415.     backup program such as Fastback, Norton Backup or the backup program that
  416.     is included with Central Point Softwares PC Tools. An alternative is the
  417.     DOS BACKUP program, but you'll find the commercial programs to be faster,
  418.     more reliable, easier to use for both backup and restore, and able to put
  419.     more data on each floppy.
  420.             
  421.  2. Cache utility - depending on the BBS software and how much (if any)
  422.     extended or expanded RAM is in your system, a cache utility will add a
  423.     good deal to the performance of your system.
  424.             
  425.  3. Disk Optimizer - with all of the disk activity to message bases, system
  426.     logs, files, etc., eventually your hard disks will become hopelessly
  427.     fragmented, increasing your system overhead. A disk organizer will
  428.     defragment your files, minimizing disk wear and tear and the time it
  429.     takes to access files. Programs in this category are VOpt (Golden Bow
  430.     Software); COMPRESS (part of PC Tools); Speedisk (from Norton Utilities);
  431.     Optune (Gazelle Software) or the shareware program DOG.
  432.             
  433.  4. Disk Maintenance utility - considering that your system will be running
  434.     night and day for months on end without interruption (hopefully),
  435.     eventually you will have some disk problems. The right maintenance
  436.     utility can sometimes save you from having to do a full disk restore.
  437.     Programs in this area are PCTOOLS (Central Point Software); the Mace
  438.     Utilities or the Norton Utilities. Spinrite II (Gibson Research) is also
  439.     highly recommended for hard drive maintenance.
  440.             
  441.  5. Editors - I'm sure you have your own favorites here, so whatever I say
  442.     will probably be ignored, but I would suggest that you need two different
  443.     editors - a full-function wordprocessor for composing lengthy messages,
  444.     bulletins, etc. and a quick little editor for making little fixes to
  445.     directories, configuration files, etc. I use Word 5.0 from Microsoft for
  446.     the large stuff and either QEDIT, shareware from Sammy Mitchel ($35) or
  447.     the text editor in Norton Commander 3.0 for all the little things.
  448.           
  449.  I'd really suggest that you not stint on these tools. It's like working on a
  450.  car -- the right tool can turn a difficult task into a real breeze, and the
  451.  less time you spend on maintenance the better. You'll have plenty of other
  452.  things which will consume your time.
  453.  ****************************************************************************
  454.  
  455.                                Getting Started
  456.                                ~~~~~~~~~~~~~~~
  457.                              Decisions, Decisions
  458.           
  459.  Before you even start setting up your BBS, You have a number of decisions to
  460.  make on how you will run your board. I can't begin to touch the surface of
  461.  all these, but will describe a few of them.
  462.           
  463.  1. Open or restricted access?
  464.     Will you let anyone dial in and access all of your board's facilities
  465.     (down-loads, messages, conferences, doors, etc.)? Or will you restrict
  466.     access to those who have registered, answered a questionnaire, read your
  467.     bulletins, mailed in a form, sent you a check, etc.?
  468.  
  469.     Many SYSOPs restrict access to those who have answered a questionnaire
  470.     and been validated. A few go so far as to personally call each and every
  471.     new user and chat with them before granting full access. Others allow
  472.     limited access until the caller completes a questionnaire. Some apply a
  473.     "sanity check" on user information (sometimes calling them if it looks
  474.     suspicious) and then grant full access.
  475.             
  476.  2. Free or Pay?
  477.     Will you accept, request, or demand payment for use of the board? There
  478.     are pros and cons to each of these alternatives. If you accept payments
  479.     at all, then you are committing yourself to keeping the board available
  480.     and probably allowing your paying callers to tie up your board without
  481.     any other participation. Is it worth the income to you to have a paying
  482.     caller logon every few days and do nothing but download? If you demand
  483.     payment, then you may be excluding people who could possibly enrich your
  484.     board in other ways. On the other hand, if your board is totally free and
  485.     open, then you may find yourself swamped with people who do nothing but
  486.     download.
  487.             
  488.     I would suggest that, until your board is fairly well established, you do
  489.     not insist on payment. You may wish to provide incentives for people to
  490.     contribute money to your boards operation - access to special areas,
  491.     extra time, exemptions, etc.
  492.  
  493.  3. File transfers?
  494.     There are some BBSes that do not allow transfers at all. Once again, this
  495.     is a personal choice and depends on your viewpoint and the capabilities
  496.     of your system and hardware.
  497.             
  498.  4. Transfer ratios?
  499.     Many SYSOPs monitor upload to download ratios, at least for their non-
  500.     paying callers. A typical ratio is requiring at least one upload for each
  501.     10 or 20 downloads. A few SYSOPs are tougher, demanding 1:3 or 1:5
  502.     ratios. I guess the question is whether you're doing this in order to
  503.     collect software or if you're trying to provide a public service. I'd
  504.     suggest being fair about this - set a realistic ratio and enforce it
  505.     strictly.
  506.             
  507.  5. Adult material and/or on-line Games?
  508.     If you allow on-line games and/or adult material on your board, then you
  509.     will certainly get your share of immature callers of all ages. On the
  510.     other hand, games are a important part of most people's computer usage.
  511.     What to do? What to do? Beats me.
  512.             
  513.  6. 300 bps callers?
  514.     Many SYSOPs restrict 300 bps callers since some tend to be in the
  515.     category of immature or new computer users and they can't make as
  516.     efficient use of your facilities as callers with faster modems. Again, by
  517.     doing this, you may deprive yourself of good, contributing callers who
  518.     happen to lack a faster modem or line conditions prevent a fast
  519.     connection. Some BBS programs work around this problem by allowing low
  520.     speed callers on-line only during specific hours.
  521.             
  522.  7. Operator page?
  523.     Do you want callers to be able to page you by sounding an alarm on the PC
  524.     speaker? It's nice to be helpful and available to your callers, but I'm
  525.     amazed at the number of people who feel free to page you in the middle of
  526.     the night!
  527.  
  528.  Well, there are hundreds of other decisions you'll have to make to set up
  529.  your board, but this should give you some feel for the kind of stuff you're
  530.  getting into. Although these items are covered in the BBS documentation as a
  531.  configuration item, you've seen how they can often be difficult decisions to
  532.  make - there's no set rule or correct answer.
  533.  
  534.                     After the decisions - More Decisions!
  535.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536.  There is no way I can cover how to configure each BBS package! But there are
  537.  suggestions I can pass on that can save you some time and headaches. With
  538.  most BBS packages, you'll find it fairly easy to do the initial setup. You
  539.  should be able to get going by just taking most of the defaults, though as
  540.  you become familiar with all of the features you'll want to start
  541.  customizing things right away. My first suggestion - DON'T!
  542.           
  543.  I suggest avoiding things like doors, graphic displays, conferences,
  544.  networks, timed-events, and the like until you become comfortable with the
  545.  system's operational characteristics. Start out small with a few directories
  546.  for transfers, and a few message bases until you know where you want to go.
  547.  
  548.  The initial temptation is to start calling all your friends and inviting
  549.  them to log on to your BBS. Believe me, cherish these moments of non-
  550.  activity and use them to learn your software! You might know the software
  551.  like the back of your hand from the caller point of view, but it's a
  552.  different look now! You will have commands available to you that you never
  553.  knew existed (or you knew, but didn't have access to).
  554.  
  555.  Once you've grown comfortable with these new commands and capabilities,
  556.  learn what you CAN'T do. You'll find yourself bombarded with requests for
  557.  items and features when users start logging on - some are realistic and
  558.  others are not so realistic or practical.
  559.  
  560.  As you approach the time to put the BBS on line, you'll have logged on to
  561.  your BBS in the local mode (most software allows this) as the SysOp. You
  562.  should also log on in the other modes that your software allows to ensure
  563.  that a user in that mode sees what you want them to see - nothing more and
  564.  nothing less. While doing this, you should put your new found knowledge
  565.  aside and put yourself in the position of the person at that level;
  566.  determine if the software is confusing and adjust it (if possible). While
  567.  configuring my BBS, I looked back at my past experiences and, where
  568.  possible, changed things to eliminate what I didn't like and enhanced what I
  569.  did like.
  570.  ****************************************************************************
  571.  
  572.                             You're Up and Running!
  573.                             ~~~~~~~~~~~~~~~~~~~~~~
  574.                               Daily Maintenance
  575.           
  576.  You're up and running and you're watching people log on and off your BBS.
  577.  Now, it's time for daily maintenance. You really need to check your board at
  578.  least once a day. At first, this might seem like fun, but after awhile, it
  579.  becomes a bit of a drag.
  580.           
  581.  1. Message check
  582.     You really MUST read (at least scan) every message on your board. Your
  583.     standards are your own, of course, but I'd suggest making sure that no
  584.     one is promoting software piracy, phone phreaking, or whatever else you
  585.     consider offensive. Some SYSOPs disallow bad language; I don't feel
  586.     strongly about that, but I don't want to have anyone leave abusive
  587.     messages on the board.
  588.             
  589.  2. Registration
  590.     You should promptly register new callers, especially if you require that
  591.     they complete a questionnaire to gain access to your board. It's
  592.     discouraging for someone to make several long-distance calls before
  593.     they're allowed to access the BBS.
  594.             
  595.  3. File check
  596.     You should do at least a quick check of any uploaded files to ensure that
  597.     people haven't uploaded undesirable software; that files requiring
  598.     approval get approved; that files are in the appropriate area; and if
  599.     possible, you should verify that the software doesn't contain a "Trojan",
  600.     or "virus".
  601.             
  602.  4. Respond to questions
  603.     Your callers will really appreciate it if you're consistent in replying
  604.     to their questions within a reasonable length of time. You should be
  605.     responsive if you want to attract a good set of callers.
  606.             
  607.  5. BBS software maintenance
  608.     I perform an incremental back up daily of my BBS files. After several
  609.     multi-hour rebuilds of corrupted data files, I've developed a cautious
  610.     approach to keeping a current back up.
  611.  ****************************************************************************
  612.  
  613.                               Weekly Maintenance
  614.                               ~~~~~~~~~~~~~~~~~~
  615.  There are several maintenance activities which are needed every week or so.
  616.           
  617.  1. File maintenance
  618.     Take the time to verify that you aren't keeping several copies of the
  619.     same program with different names, or that you don't have out-of-date
  620.     versions of a package. If you let file maintenance drag on for a month or
  621.     so, you will find yourself faced with an almost insurmountable task.
  622.             
  623.  2. Backups
  624.     I know it's a real drag, but you really should do backups on a weekly
  625.     basis. At the very least, you should back up your user records and the
  626.     message bases.
  627.             
  628.  3. Message cleanup
  629.     If you have an active message base, and your software doesn't do this
  630.     automatically, you should probably go though it once a week, deleting
  631.     older or irrelevant messages.
  632.  ****************************************************************************
  633.  
  634.                              Monthly Maintenance
  635.                              ~~~~~~~~~~~~~~~~~~~
  636.  You may need to do these things more or less frequently depending on your
  637.  board's activity.
  638.           
  639.  1. User maintenance
  640.     Unless your software does this automatically, eventually your user
  641.     records will have a large number of entries for people who haven't called
  642.     in quite a while. They may have lost interest, moved, or died. People who
  643.     haven't called in a while should be purged from your user records.
  644.             
  645.  2. Message base maintenance
  646.     Likewise, your message base should be purged of outdated or deleted
  647.     messages. In most software, the larger these files become, the slower the
  648.     software runs.
  649.             
  650.  3. Caller log
  651.     For an active board, this file can easily grow quite large. You should
  652.     probably start a new log at least once a month.
  653.             
  654.  4. Full backups
  655.     C'mon now - at least once a month!
  656.  ****************************************************************************
  657.  
  658.                              Periodic Maintenance
  659.                              ~~~~~~~~~~~~~~~~~~~~
  660.  Here's a list of other things you'll want (or need) to do periodically:
  661.           
  662.  1. Hardware maintenance
  663.     Optimize the hard drive; give your machine a good cleaning every so
  664.     often. Dust or clean all the exposed surfaces, vacuum around the
  665.     keyboard, vents, etc. Clean your monitor! Dusty, greasy monitors are hard
  666.     to read.
  667.             
  668.  2. Software upgrades
  669.     You'll probably want to check with the BBS author about upgrades to your
  670.     BBS software and with others and their respective programs. I'd suggest
  671.     making a back up and keeping copies of the previous versions until you've
  672.     verified the correct operation of new releases in your environment. Also
  673.     related to upgrades is staying in touch with the authors - give them
  674.     feedback about their programs and suggestions/bug reports.
  675.  ****************************************************************************
  676.  
  677.                                    Epilogue
  678.                                    ~~~~~~~~
  679.  Now it's up to you! Just remember that a BBS without callers isn't very
  680.  worthwhile. Be firm with them, but be nice -- you'll reap dividends in the
  681.  long run. You should attempt to provide an interesting and entertaining
  682.  forum for users to interact in. Their input should be welcome and solicited
  683.  when making decisions about the BBS. Also keep in mind that every BBS
  684.  started somewhere -- you'll make mistakes, but if you work at it, you'll end
  685.  up with an operation you can be proud of.
  686.           
  687.  Finally, keep in mind that there are hundreds (thousands?) of other SYSOPs
  688.  who have already gone through the hassle you've set out to deal with. The
  689.  vast majority of these people will be happy, even eager, to help you out.
  690.  Feel free to ask how they've dealt with the problem with which you're
  691.  struggling. You'll be amazed at just how helpful SysOps can be.
  692.  
  693.